package com.azxcrm.project.system.customer.domain;

import java.io.Serializable;

import com.azxcrm.framework.web.page.PageDomain;

/**
 * sys_customer_integral_record 积分流水
 * 
 * @author Dustyone
 * @date 2018-11-19
 */
public class CustomerIntegralRecord extends PageDomain implements Serializable 
{
	private static final long serialVersionUID = 1L;
	
	/** 主键ID */
	private Integer id;
	/** 积分流水类型(0.系统充值 1.系统扣除 2.订单成交 3.商品兑换) */
	private Integer integralType;
	/** 积分流水来源(0.CRM 1.积分商城) */
	private Integer source;
	/** 订单ID */
	private String orderId;
	/** 积分流水数量 */
	private Integer integralNumber;
	/** 积分流水总数 */
	private Integer integralTotal;
	/** 客户ID */
	private Integer customerId;
	/** 商品名称 */
	private String productName;
	/** 商品数量 */
	private Integer productNumber;
	/** 积分流水创建时间 */
	private String createTime;

	/**
	 * 设置：主键ID
	 */
	public void setId(Integer id) 
	{
		this.id = id;
	}
	
	/**
	 * 获取：主键ID
	 */
	public Integer getId() 
	{
		return id;
	}
	
	/**
	 * 设置：积分流水类型(0.系统充值 1.系统扣除 2.订单成交 3.商品兑换)
	 */
	public void setIntegralType(Integer integralType) 
	{
		this.integralType = integralType;
	}
	
	/**
	 * 获取：积分流水类型(0.系统充值 1.系统扣除 2.订单成交 3.商品兑换)
	 */
	public Integer getIntegralType() 
	{
		return integralType;
	}
	
	/**
	 * 设置：积分流水来源(0.CRM 1.积分商城)
	 */
	public void setSource(Integer source) 
	{
		this.source = source;
	}
	
	/**
	 * 获取：积分流水来源(0.CRM 1.积分商城)
	 */
	public Integer getSource() 
	{
		return source;
	}
	
	/**
	 * 设置：订单ID
	 */
	public void setOrderId(String orderId) 
	{
		this.orderId = orderId;
	}
	
	/**
	 * 获取：订单ID
	 */
	public String getOrderId() 
	{
		return orderId;
	}
	
	/**
	 * 设置：积分流水数量
	 */
	public void setIntegralNumber(Integer integralNumber) 
	{
		this.integralNumber = integralNumber;
	}
	
	/**
	 * 获取：积分流水数量
	 */
	public Integer getIntegralNumber() 
	{
		return integralNumber;
	}
	
	/**
	 * 设置：积分流水总数
	 */
	public void setIntegralTotal(Integer integralTotal) 
	{
		this.integralTotal = integralTotal;
	}
	
	/**
	 * 获取：积分流水总数
	 */
	public Integer getIntegralTotal() 
	{
		return integralTotal;
	}
	
	/**
	 * 设置：客户ID
	 */
	public void setCustomerId(Integer customerId) 
	{
		this.customerId = customerId;
	}
	
	/**
	 * 获取：客户ID
	 */
	public Integer getCustomerId() 
	{
		return customerId;
	}
	
	/**
	 * 设置：商品名称
	 */
	public void setProductName(String productName) 
	{
		this.productName = productName;
	}
	
	/**
	 * 获取：商品名称
	 */
	public String getProductName() 
	{
		return productName;
	}
	
	/**
	 * 设置：商品数量
	 */
	public void setProductNumber(Integer productNumber) 
	{
		this.productNumber = productNumber;
	}
	
	/**
	 * 获取：商品数量
	 */
	public Integer getProductNumber() 
	{
		return productNumber;
	}
	
	/**
	 * 设置：积分流水创建时间
	 */
	public void setCreateTime(String createTime) 
	{
		this.createTime = createTime;
	}
	
	/**
	 * 获取：积分流水创建时间
	 */
	public String getCreateTime() 
	{
		return createTime;
	}
	
}
